body {
	margin: 0px; padding: 0px;
}
h1 {
	margin: 0px; padding: 0px;
}
h2 {
	margin: 0px; padding: 0px;
}
h3 {
	margin: 0px; padding: 0px;
}
h4 {
	margin: 0px; padding: 0px;
}
h5 {
	margin: 0px; padding: 0px;
}
h6 {
	margin: 0px; padding: 0px;
}
hr {
	margin: 0px; padding: 0px;
}
p {
	margin: 0px; padding: 0px;
}
blockquote {
	margin: 0px; padding: 0px;
}
dl {
	margin: 0px; padding: 0px;
}
dt {
	margin: 0px; padding: 0px;
}
dd {
	margin: 0px; padding: 0px;
}
ul {
	margin: 0px; padding: 0px;
}
ol {
	margin: 0px; padding: 0px;
}
li {
	margin: 0px; padding: 0px;
}
pre {
	margin: 0px; padding: 0px;
}
fieldset {
	margin: 0px; padding: 0px;
}
lengend {
	margin: 0px; padding: 0px;
}
button {
	margin: 0px; padding: 0px;
}
input {
	margin: 0px; padding: 0px;
}
textarea {
	margin: 0px; padding: 0px;
}
th {
	margin: 0px; padding: 0px;
}
td {
	margin: 0px; padding: 0px;
}
body {
	-ms-overflow-x: hidden;
}
html {
	-ms-overflow-x: hidden;
}
input {
	box-shadow: none;
}
textarea {
	box-shadow: none;
}
body {
	margin: 0px auto;
}
body {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
button {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
input {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
select {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
textarea {
	font: 14px/22px "Microsoft YaHei"; color: rgb(102, 102, 102); font-size-adjust: none; font-stretch: normal;
}
h1 {
	font-size: 18px;
}
h2 {
	font-size: 16px;
}
h3 {
	font-size: 14px;
}
h4 {
	font-size: 100%;
}
h5 {
	font-size: 100%;
}
h6 {
	font-size: 100%;
}
* h1 {
	margin: 0px;
}
* h2 {
	margin: 0px;
}
* h3 {
	margin: 0px;
}
* h4 {
	margin: 0px;
}
* h5 {
	margin: 0px;
}
* h6 {
	margin: 0px;
}
address {
	font-style: normal;
}
cite {
	font-style: normal;
}
dfn {
	font-style: normal;
}
em {
	font-style: normal;
}
i {
	font-style: normal;
}
var {
	font-style: normal;
}
ul {
	list-style: none;
}
ol {
	list-style: none;
}
li {
	list-style: none;
}
a {
	color: rgb(102, 102, 102); text-decoration: none; -ms-word-wrap: break-word;
}
a:hover {
	color: rgb(145, 8, 0); text-decoration: none;
}
legend {
	color: rgb(0, 0, 0);
}
fieldset {
	border: currentColor; border-image: none;
}
img {
	border: currentColor; border-image: none;
}
button {
	font-size: 100%;
}
input {
	font-size: 100%;
}
select {
	font-size: 100%;
}
textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse; border-spacing: 0;
}
html {
	-ms-overflow-y: scroll;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.pr {
	position: relative;
}
.pa {
	position: absolute;
}
.fz12 {
	font-size: 12px;
}
.fz14 {
	font-size: 14px;
}
.fz16 {
	font-size: 16px;
}
.fz18 {
	font-size: 18px;
}
.fz20 {
	font-size: 20px;
}
.fz22 {
	font-size: 22px;
}
.clear {
	height: 0px; clear: both;
}
.blk-main .clearlist {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 100%; height: 0px; clear: both; float: none;
}
.nsw-modal {
	background: rgba(225, 225, 225, 0.5); left: 0px; top: 0px; width: 100%; height: 100%; position: fixed; z-index: 99999;
}
.modal-dialog {
	border-radius: 3px; left: 50%; top: 150px; width: 400px; color: rgb(0, 0, 0); overflow: hidden; margin-left: -200px; position: fixed; z-index: 99998; min-height: 155px;
}
.modal-dialog .css-icon {
	background-image: url("../images/modal-icons.png");
}
.modal-dialog .modal-head {
	background: rgb(246, 239, 239); padding: 0px 20px; height: 30px; line-height: 30px; font-size: 14px;
}
.modal-dialog .modal-head .modal-logo {
	background-position: 1px 0px; margin: 8px 5px 0px 0px; width: 15px; height: 15px; float: left;
}
.modal-dialog .modal-head .close {
	background-position: -14px 0px; width: 15px; height: 15px; margin-top: 8px; float: right;
}
.modal-dialog .modal-body {
	background: rgb(255, 255, 255); width: 100%; min-height: 125px;
}
.modal-dialog .modal-body .modal-body-left {
	width: 140px; float: left;
}
.modal-dialog .modal-body .modal-body-left .icon {
	margin: 30px 0px 0px 48px; width: 64px; height: 64px;
}
.modal-dialog .modal-body .modal-body-left .success-message {
	background-position: 0px -14px;
}
.modal-dialog .modal-body .modal-body-left .warming-message {
	background-position: 0px -78px;
}
.modal-dialog .modal-body .modal-body-right {
	width: 260px; padding-top: 20px; float: right;
}
.modal-dialog .modal-body .modal-body-right .close-btn {
	background: rgb(129, 128, 121); width: 90px; height: 24px; text-align: center; color: rgb(0, 0, 0); line-height: 24px; display: inline-block;
}
.modal-dialog .modal-body .modal-body-right p {
	line-height: 30px;
}



















.banner {
	height: 787px; overflow: hidden; clear: both; margin-top: -132px; position: relative; 
}
.ban_p {
	height: 787px; overflow: hidden;
}
.ban_p li {
	height: 787px; overflow: hidden;
}
.ban_p li {
	margin: 0px auto; width: 100% !important; display: block; position: relative;
}
.ban_p li img {
	left: 50%; top: 0px; width: 1920px; height: 787px; margin-left: -960px; position: absolute;
}
.ban_t {
	left: 50%; width: 1100px; height: 50px; text-align: center; bottom: 0px; margin-left: -550px; position: absolute;
}
.ban_t em {
	background: rgb(183, 183, 183); border-radius: 13px; width: 13px; height: 13px; margin-right: 8px; display: inline-block;
}
.ban_t em.on {
	background: #00549d;
}






.link {
	height: 87px; color: rgb(145, 145, 145); line-height: 87px; overflow: hidden; font-family: "Microsoft Yahei"; border-top-color: rgb(84, 84, 84); border-top-width: 1px; border-top-style: solid; white-space: nowrap;
}
.link_c b {
	color: #00549d; float: left;
}
.link_c p {
	width: 1120px; float: left;
}
.link a {
	padding: 0px 5px; color: rgb(145, 145, 145); display: inline-block;
}






.til {
    background: url(../images/pro_line.png) no-repeat center 10px;
    margin-top: 86px;
	height: 117px;
	font-size: 36px;
    color:#292929;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
}
.til a {
    color: 
    #292929;
}
.til span {
    display: block;
    font-size: 20px;
    padding-top: 14px;
    line-height: 22px;
    color: #4a4a4a;
    font-weight: normal;
}


.bg01{ background:#f2f6f7 url(../images/bg01.jpg) no-repeat center top; height:1955px;padding-top:80px;}
.yinz{ position:relative; background:#00549d; height:360px; overflow:hidden;   border-radius: 30px 30px 30px 30px;}
.yinz dl{ height:360px; overflow:hidden;}
.yinz dt{ width:599px; height:360px; float:right; overflow:hidden; position:relative;}
.yinz dt img{ display:block;width:599px; height:360px; }
.yinz .video{ width:599px; height:360px;  overflow:hidden; position:relative;}
.yinz .video a.a_video{width: 599px; height: 360px;display: block; position:absolute;top:0;left:0;}
.yinz dt .mt5{width: 599px;height: 360px;display: block;}
.yinz dd{ width:615px; float:left; padding:20px 0 0 37px; height:242px;}
.yinz dd h3{ font:20px "Microsoft YaHei"; font-weight:bold; line-height:35px; height:35px; color:#fff; overflow:hidden;}
.yinz dd p{ font:15px "Microsoft YaHei"; line-height:30px; color:#ffffff; margin-top:8px;}
.yinz dd em{ float:right; display:block; font:15px "Microsoft YaHei"; color:#fff; background:url(../images/yinz_m.gif) no-repeat right top; line-height:40px; padding-right:95px; margin-top:10px;}
.dd02{ background:#e9f1f3; padding:13px 49px 0 37px; height:125px; margin-top:-138px; width:615px;}
.dd02 h3{ width:380px; background:url(../images/yinz_map.png) no-repeat left 6px; padding-left:70px; height:65px; font:44px "Microsoft YaHei"; font-weight:bold; color:#24292f;}
.dd02 h3 span{ display:inline-block; font:30px "Microsoft YaHei"; padding-left:8px; letter-spacing:2px; color:#24292f; margin-top:7px;}
.dd02 h4{ font:16px "Microsoft YaHei"; font-weight:bold; color:#24292f;margin:3px 0 0 70px; border-top:1px solid #d1d1d1; width:360px; padding-top:9px;}
.dd02 h4 em{ font:30px Arial; color:#00549d;}












.cp_t{ padding:0 0 20px;  }
.cp01{ width:324px; border-bottom:#c6c6c6 1px solid; border-right:#c6c6c6 1px solid; background:#fff; border-radius: 30px;}
.cp01 span{ display:block; width:324px; height:52px; background:#00549d; line-height:52px; border-radius: 30px;}
.cp01 span a{ display:block; font-size:18px; color:#fff; background:url(Img/Index/cp_line.gif) no-repeat 0 27px; width:205px; text-align:center; margin:0 auto;}
.cp01 ul li{ width:161px; height:59px; text-align: center; line-height:59px; border-bottom:#eee 1px solid; border-right:#eee 1px solid; float:left;}
.cp01 ul li a{ font-size:14px; color:#333; }
.cp01 ul li a:hover{ color:#00549d; text-decoration:underline;}
.cp01 ul li.nobor{ border-right:none;}










/*产品展示*/
.section2 { padding:20px 0}
.section2 h3{ text-align:center; margin-bottom:5px; font-weight:normal; font-size:26px;}
.section2 h3 a{ color:#333;}
.section2 span{ display:block; text-align:center; font-size:12px; color:#999; font-family:Arial; margin-bottom:10px;}
.section2 i{ display:block; width:30px; height:1px; background-color:#00da4d; margin:0 auto; margin-bottom:40px;}
.section2 .probox{ overflow:hidden; width:1300px; margin:0 auto; position:relative; margin-bottom:25px; }
.section2 .probox ul{overflow:hidden; width:1330px;}
.section2 .probox li{ overflow:hidden; float:left; position:relative; width:427px; height:520px; margin-right:9px; margin-bottom:16px; background-color:#fff; border-radius: 30px 30px 30px 30px;}
.section2 .probox li .porTbox{ 
	position: relative;
    overflow: hidden;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
}
.section2 .probox li img{ 
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    transition: all .5s ease;
}
.section2 .probox li .wen{ overflow:hidden; padding:0 20px; width:427px; height:93px; border-top:1px solid #ccc; position:absolute; left:0; bottom:0; z-index:2; background:url(../images/p02_jiantou.png) no-repeat -40px center;}
.section2 .probox li h4{ font-size:16px; font-weight:normal; margin-top:20px; margin-bottom:5px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.section2 .probox li h4 a{ color:#333;}
.section2 .probox li p{ font-size:12px; color:#999; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;width:280px;}
.section2 .btn{ overflow:hidden; width:128px; margin:0 auto; margin-bottom:25px;}
.section2 .btn span{ display:block; float:left; margin:0 2px; width:58px; height:1px; border:1px solid #999; opacity:0.6;}
.section2 .btn span.cur{ border:1px solid #ff0d00; opacity:1; background-color:#ff0d00;}
.section2 .more{ display:block; width:248px; height:38px; border:1px solid #999; margin:0 auto; text-align:center; line-height:38px; font-size:12px; color:#888; font-family:Arial;}
.section2 .more img{ display:none; position:relative; top:1px;}
.section2 .probox li:hover{ box-shadow:0 0 10px #ccc;}
.section2 .probox li:hover a{ color:#fff;}
.section2 .probox li:hover p{ color:#ffffff;}
/*产品展示*/









.advantage {position: relative;height: 659px;}
.advantage .adv_con {height: 542px;margin-bottom: 23px;width: 1560px;background: #f5f5f5;padding-right: 360px;position: relative;left: 50%;margin-left: -960px;min-width: 1200px;}
.adv_con .con01 {overflow: hidden;display: block;}
.adv_con .con01.cur {}
.adv_con .adv_left {width: 960px;height: 542px;}
.adv_con .adv_right {width: 560px;padding:132px 0 0 30px;height: 410px;}
.adv_con .adv_right h2 {font-size: 30px;color: #333;font-weight: normal;}
.adv_con .adv_right h2 a {color: #333;}
.adv_con .adv_right h2 b {font-size: 30px;color: #00549d;}
.adv_con .adv_right p.adv_p1 {height: 32px;line-height: 32px;font-size: 18px;color: #666;padding-bottom: 47px;border-bottom: 1px dotted #dadada;margin-bottom: 40px;}
.adv_con .adv_right p.adv_p1 b {color: #00549d;}
.adv_con ul li {height: 36px;line-height: 36px;font-size: 14px;color: #888;width：200px;white-space: nowrap;overflow: hidden; text-overflow: ellipsis;width: 100%;}

.adv_ul {width: 1300px;position: absolute;left: 50%;margin-left: -650px;bottom: 0;}
.adv_ul li {float: left;width: 32%;margin-left: 26px;height: 73px;background: url(../images/bg07.png) repeat-x left top; border-radius: 30px 30px 30px 30px;}
.adv_ul li:first-child {margin-left: 0;}
.adv_ul li a {display: block;width: 100%;height: 73px;line-height: 55px;background: url(../images/icon04.png) no-repeat 105px center;text-indent: 160px;font-size: 20px;color: #fff;position: relative;}
.adv_ul li.li02 a {background: url(../images/icon05.png) no-repeat 105px center;}
.adv_ul li.li03 a {background: url(../images/icon06.png) no-repeat 105px center;}
.adv_ul li a span {display: block;position: absolute;left: 160px;top: 40px;height: 20px;line-height: 20px;text-indent: 0;font-size: 14px;color: #fcfcfc;}

.adv_ul li.cur ,.adv_ul li:hover {background: url(../images/bg06.png) repeat-x left top; border-radius: 30px 30px 30px 30px;}









.about-honor{padding: 44px 25px 0;height: 386px;background: #fff;left: 0;bottom: -188px;width: 1250px;box-shadow: 0px 1px 19px #828080;}
.about-honor .menuu{width: 100%;height: 48px;text-align: center;}
.about-honor .menuu li{width: 178px;text-align: center;line-height: 46px;height: 46px;font-size: 16px;border: 1px solid #d4d4d4;margin-left: 12px;border-radius: 30px;display: inline-block;*display: inline-block;}
.about-honor .menuu li a{display: block;color: #666666;text-decoration: none;}
.about-honor .menuu li:first-child{margin-left: 0;}
.about-honor .menuu li.cur{background: #00549d;border-color: #00549d;}
.about-honor .menuu li.cur a{color: #fff;}
.about-honor .conBox{height: 274px;overflow: hidden;position: relative;margin-top: 28px;}
.about-honor .conBox li{float: left;width: 300px;height: 274px;position: relative;float: left;margin-left: 10px;border: 1px solid #eaeaea}
.about-honor .conBox li span{
    overflow: hidden;
    width: 100%;
    height: auto;
    padding-bottom: 100%;
}
.about-honor .conBox li img{
	position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 100%;
    transition: all .5s ease;
}
.about-honor .conBox li p{height: 55px;line-height: 55px;text-align: center;width: 280px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 14px;color: #fff;position: absolute;left: 0;bottom: 0;background: url(../images/aboutBg02.png);padding: 0 10px;}
.about-honor .conBox li a{display: block;text-decoration: none;}













/* news */
.news{width: 100%;background:#ececec; height: 600px;  margin-top: 35px; padding-bottom: 60px;}
.till {
    background: url(../images/pro_line.png) no-repeat center 60px;
    padding-top: 60px;
	height: 80px;
	font-size: 36px;
    color:#292929;
    text-align: center;
    line-height: 40px;
    overflow: hidden;
}
.till a {
    color: 
    #292929;
}
.till span {
    display: block;
    font-size: 20px;
    padding-top: 14px;
    line-height: 22px;
    color: #4a4a4a;
    font-weight: normal;
}
.news .news-title{text-align: center;padding-top: 68px;}
.news .news-title h2{font-size: 30px;color: #333333;font-weight: normal;position: relative;z-index: 9;}
.news .news-title h2 a{color: #333333;text-decoration: none;}
.news .news-title h2 em{color: #00549d;font-weight: bold;}
.news .news-title p{font-size: 12px;color: #666666;font-family: arial;margin-top: 4px;}
.news .nu{text-align: center;position: relative;height: 50px;margin-top: 28px;}
.news .nu i{display: block;width: 100%;height: 1px;left: 0;top: 50%;background: #dedede;position: absolute;}
.news .nu ul{display: inline-block;*display: inline-block;position: relative;z-index: 9;}
.news .nu li{float: left;width: 180px;height: 50px;text-align: center;line-height: 50px;font-size: 16px;color: #333333;background: url(../images/mein-ty01.png) no-repeat center top;margin: 0 4px;}
.news .nu li a{color: #333333;text-decoration: none;display: block;}
.news .nu li.cur{background-position: center bottom;}
.news .nu li.cur a{color: #fff;}
.news .mainCon{margin-top: 40px;}
.news .mainCon .conBoxL{float: left;width: 378px;background: #fff;height: 345px;}
.news .mainCon .conBoxL span img{width: 378px;height: 222px;transition: all 1s ease-out;}
.news .mainCon .conBoxL span{display: block;width: 378px;height: 222px;overflow: hidden;}
.news .mainCon .conBoxL h3{font-size: 18px;color: #00549d;margin-top: 28px;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.news .mainCon .conBoxL p{font-size: 12px;color: #666666;padding: 0 20px;overflow: hidden;text-overflow: ellipsis;line-height: 18px;height: 36px;margin-top: 14px;}
.news .mainCon .conBoxL a{text-decoration: none;}
.news .mainCon .conBoxL:hover img{transform: scale(1.1);}
.news .mainCon .conBoxR{width: 922px;float: right;}
.news .mainCon .conBoxR dl{float: left;width: 425px;height: 64px;padding: 18px 0 17px 0;background: #fff;margin-left: 34px;margin-bottom: 20px;border: 1px solid #fff;}
.news .mainCon .conBoxR dt{float: left;margin-left: 17px;text-align: center;padding-top: 10px;background: #999999;width: 64px;height: 54px;}
.news .mainCon .conBoxR dt span{display: block;font-size: 24px;color: #fff;font-family: arial;font-weight: bold;}
.news .mainCon .conBoxR dt em{display: block;font-size: 12px;color: #fff;font-family: arial;}
.news .mainCon .conBoxR dd{float: left;margin-left: 10px;width: 310px;}
.news .mainCon .conBoxR dd h3{font-size: 14px;color: #333333;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;padding-top: 4px;}
.news .mainCon .conBoxR dd h3 a{color: #333333;text-decoration: none;}
.news .mainCon .conBoxR dd p{font-size: 12px;color: #666666;line-height: 18px;height: 36px;overflow: hidden;text-overflow: ellipsis;margin-top: 6px;}
.news .mainCon .conBoxR dl:hover dt{background: #00549d;}
.news .mainCon .conBoxR dl:hover dd h3 a{color: #00549d;}
.news .mainCon .conBoxR dl:hover{border-color: #00549d;}















#newBridge .nb-icon-group .icon-disable {
	border: 1px solid rgb(132, 132, 132) !important; border-image: none !important;
}
#newBridge .nb-customer-icon-style .nb-icon-groups-item {
	border: 1px solid #00549d !important; border-image: none !important;
}
#newBridge .nb-customer-icon-style .nb-icon-groups {
	border: 1px solid #00549d !important; border-image: none !important;
}
#newBridge .nb-icon-group .icon-disable .nb-group-icon {
	background: url("../images/icondisable.png") no-repeat !important;
}
#newBridge .nb-customer-icon-style .nb-icon-groups-item .nb-group-icon {
	background: url("../images/icongroup0.png") no-repeat !important;
}
.header {
	margin: 0px auto; width: 1300px; font-family: "Microsoft Yahei";
}
.content {
	margin: 0px auto; width: 1300px; font-family: "Microsoft Yahei";
}
.footer {
	margin: 0px auto; width: 1300px; font-family: "Microsoft Yahei";
}
.h_top {
	 height: 132px; overflow: hidden; font-family: "Microsoft Yahei"; position: relative; z-index: 2;
}
.header h1 {
	padding: 32px 32px 24px 32px;
	background: #00549d; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; 
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
	border-radius: 0 0 50px 50px;
}

.header h1 img {
	width: 480px; height: 75px; display: block;
}
.t_text {
	background: url("../images/t_ge.gif") no-repeat 17px 32px; padding: 57px 0px 57px 37px; color: rgb(70, 70, 70); line-height: 19px; font-size: 16px;
}
.t_text b {
	color: rgb(48, 48, 48);
}
.t_text span {
	color: #00549d; line-height: 22px; font-size: 18px; font-weight: bold; display: block;
}
.t_cont {
	top: 59px; width: 76px; height: 20px; right: -78px; z-index: 9;
}
.seabox {
	width: 20px; height: 70px; position: relative; z-index: 10;
}
.sea_ico {
	width: 20px; height: 16px; display: block;
}
.sea_inp {
	top: 20px; width: 358px; right: 0px; overflow: hidden; display: none; position: absolute;
}
.sea_inp .serach {
	background: rgb(255, 255, 255); border-width: 1px 0px 1px 1px; border-style: solid none solid solid; border-color: rgb(223, 223, 223) currentColor rgb(223, 223, 223) rgb(223, 223, 223); padding: 0px 0px 0px 15px; border-image: none; width: 276px; height: 34px; color: rgb(155, 155, 155); line-height: 34px; font-size: 14px; float: left; display: block; position: relative;
}
.sea_inp .sub {
	background: url("../images/t_ico3.png") no-repeat center 10px #00549d; border: 0px currentColor; border-image: none; width: 60px; height: 36px; float: left; display: block; cursor: pointer;
}
.t_pho {
	background: url("../images/t_ico1.png") no-repeat 0px 0px; width: 34px; height: 70px; position: relative;
}
.t_pho span {
	top: 20px; right: 0px; color: #00549d; line-height: 34px; font-size: 16px; font-weight: bold; display: none; white-space: nowrap; position: absolute;
}
.seabox:hover .sea_inp {
	display: block;
}
.t_pho:hover span {
	display: block;
}
.menu {
	width: 715px; height: 132px; line-height: 132px; overflow: hidden; white-space: nowrap;
}
.menu ul {
	width: 780px;
}
.menu li {
	background: rgb(245, 245, 245); border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; 
	border-right-color: rgb(255, 255, 255); border-right-width: 1px; border-right-style: solid;
	border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: solid;
	float: left;
	border-radius: 0 0 100px 100px;

}
.menu li a {
	padding: 54px 16px; color: rgb(102, 102, 102); line-height: 22px; font-size: 18px; display: block; FONT-WEIGHT: bold;
}
.menu li a em {
	text-transform: uppercase; line-height: 20px; font-size: 10px; display: none;
}
.menu li.cur a {
	background: #00549d; color: rgb(255, 255, 255); font-size: 18px; text-decoration: none; z-index: 1; border-radius: 0 0 100px 100px; FONT-WEIGHT: bold;
}
.menu li a:hover {
	background: #00549d; color: rgb(255, 255, 255); font-size: 18px; text-decoration: none; z-index: 1; border-radius: 0 0 100px 100px; FONT-WEIGHT: bold;
}
.menu li.cur a em {
	display: block;
}
.menu li a:hover em {
	display: block;
}
.f_bj {
	background: url("../images/footbg.gif") no-repeat center 0px rgb(41, 41, 41); color: rgb(105, 105, 105); line-height: 30px; clear: both; font-family: "Microsoft Yahei";
}
.footbox {
	background: url("../images/footbg.gif") no-repeat center 0px rgb(41, 41, 41); color: rgb(105, 105, 105); line-height: 30px; clear: both; font-family: "Microsoft Yahei";
}
.footer {
	padding: 88px 0px 0px; height: 331px;
}
.f_nav {
	width: 208px; line-height: 26px; overflow: hidden; white-space: nowrap;
}
.f_nav a {
	background: url("../images/f_ico5.gif") no-repeat 0px 12px; padding: 0px 0px 0px 28px; color: rgb(171, 171, 171); clear: both; margin-bottom: 8px; display: block;
}
.f_pic {
	padding: 6px 0px 0px; width: 299px; text-align: center;
}
.f_pic span {
	display: block;
}
.f_code {
	margin: 0px auto; padding: 21px 23px 0px; border: 1px solid rgb(67, 67, 67); border-image: none; width: 170px; height: 162px; line-height: 44px; display: block;
}
.f_code p {
	margin: 0px auto; width: 118px; display: block;
}
.f_code p img {
	background: rgb(255, 255, 255); padding: 7px; border: 1px solid rgb(233, 236, 236); border-image: none; width: 102px; height: 102px; display: block;
}
.f_text {
	padding: 0px 0px 0px 98px; width: 506px; height: 260px; line-height: 28px; overflow: hidden; border-right-color: rgb(65, 65, 65); border-left-color: rgb(65, 65, 65); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid;
}
.f_text li {
	background: url("../images/f_ico1.gif") no-repeat 0px 3px; padding: 0px 0px 0px 52px; height: 69px;
}
.f_text li b {
	color: rgb(171, 171, 171); font-weight: normal; display: block;
}
.f_text li.f_text2 {
	background: url("../images/f_ico2.gif") no-repeat 0px 3px;
}
.f_text li.f_text3 {
	background: url("../images/f_ico3.gif") no-repeat 0px 3px;
}
.f_text li.f_text4 {
	background: url("../images/f_ico4.gif") no-repeat 0px 3px;
}
.client-2 {
	right: -170px; bottom: 25%; position: fixed; z-index: 900;
}
.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	height: 71px; clear: both; margin-top: 1px; position: relative;
}
.client-2 li i {
	background: url("../images/fx.png") no-repeat; margin: 0px auto; width: 30px; height: 27px; text-align: center; display: block;
}
.client-2 li p {
	height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 20px; overflow: hidden; font-size: 14px;
}
.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position: 0px -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}
.client-2 .my-kefu-ftop {
	display: none;
}
.client-2 .my-kefu-ftop i {
	background-position: -27px -51px; width: 33px; height: 35px;
}
.client-2 .my-kefu-left {
	width: 77px; height: 47px; float: left; position: relative;
}
.client-2 .my-kefu-tel-right {
	padding: 0px 15px; height: 24px; color: rgb(255, 255, 255); line-height: 22px; font-size: 16px; margin-top: 14px; border-left-color: rgb(255, 255, 255); border-left-width: 1px; border-left-style: solid; float: left;
}
.client-2 .my-kefu-right {
	width: 20px;
}
.client-2 .my-kefu-tel-main {
	background: #00549d; padding: 9px 0px 6px; width: 247px; height: 56px; color: rgb(255, 255, 255); float: left;  border-radius: 100px 100px 100px 100px;
}
.client-2 .my-kefu-main {
	background: #00549d; padding: 9px 0px 6px; width: 97px; height: 56px; float: left; position: relative;  border-radius: 100px 100px 100px 100px;
}
.client-2 .my-kefu-weixin-pic {
	left: -130px; top: -24px; display: none; position: absolute; z-index: 333;  border-radius: 100px 100px 100px 100px;
}
.my-kefu-weixin-pic img {
	width: 115px; height: 115px;
}









.footer-fix {
    display: none;
}
.m_header {
    display: none;
}
.m_banner {
	display: none;
}
@media screen and (max-width: 1020px)
{
	.client-2 {
		display: none;
	}
	.h_top {
		display: none;
	}
	.banner {
		height: 237px;
		overflow: hidden;
		clear: both;
		margin-top: 60px;
		position: relative;
	}
	.ban_p {
		height: 237px;
		overflow: hidden;
	}
	.ban_p li {
		height: 237px;
		overflow: hidden;
	}
	.ban_p li img {
		left: auto;
		top: 0px;
		width: 100%;
		height: 237px;
		margin-left: auto;
		position: absolute;
	}
	.bg01 {
		background: #f2f6f7 url(../images/bg01.jpg) no-repeat center top;
		height: auto;
		padding-top: 40px;
	}
	.content {
		margin: 0px auto;
		width: 100%;
		font-family: "Microsoft Yahei";
	}
	.yinz {
		height: auto;
	}
	.yinz dl {
		height: auto;
	}

	.yinz dd {
		width: 100%;
		float: left;
		padding: 20px;
		height: auto;
	}
	.yinz dd p {
		margin-right: 35px;
	}
	.til {
		margin-top: 40px;
	}
	.cp01 {
		width: 49.3%;
	}
	.cp01 span {
		width: 100%;
	}
	.section2 .probox {
		width: 100%;
	}
	.section2 .probox ul {
		overflow: hidden;
		width: 100%;
	}
	.section2 .probox li {
		overflow: hidden;
		float: left;
		position: relative;
		width: 48%;
		max-height: 270px;
		margin: 1%;
		background-color: #fff;
		border-radius: 30px 30px 30px 30px;
	}
	.advantage {
		height: auto;
	}
	.advantage .adv_con {
		height: auto;
		margin-bottom: 23px;
		width: 100%;
		background: #f5f5f5;
		padding-right: initial;
		position: relative;
		left: auto;
		margin-left: auto;
		min-width: auto;
	}
	.adv_con .adv_left {
		width: 100%;
		height: auto;
	}
	.adv_con .adv_left img {
		width: 100%!important ;
		height: auto!important;
	}
	.adv_con .adv_right {
		width: 98%;
		padding: 1%;
		height: 380PX;
	}
	.adv_ul {
		width: 100%;
		position: absolute;
		left: auto;
		margin-left: auto;
		bottom: 0;
	}
	.adv_ul li.cur, .adv_ul li:hover {
		border-radius: 1rem;
	}
	.adv_ul li {
		height: 53px;
		margin-left: 1%;
	}
	.adv_ul li.li02 a {
		background:fixed
	}
	.adv_ul li a {
		display: block;
		width: 100%;
		height: 53px;
		line-height: 53px;
		background: center;
		text-indent: unset;
		font-size: 16px;
		color: #fff;
		position: relative;
		text-align: center;
	}
	.adv_ul li a span {
		display: none;
	}
	.adv_ul li.li03 a {
		background: center;
	}
	.about-honor {
		padding: 20px 1px 20px 1px;
		height: auto;
		background: #fff;
		left: 0;
		bottom: auto;
		width: 100%;
		box-shadow: 0px 1px 19px #828080;
		margin-bottom: 60px;
	}
	.about-honor .menuu li {
		width: 30%;
	}
	.about-honor .conBox {
		height: auto;
		overflow: hidden;
		position: relative;
		margin-top: auto;
	}
	.about-honor .conBox li {
		float: left;
		width: 47%;
		height: 274px;
		position: relative;
		float: left;
		margin: 1%;
		border: 0.1rem solid #eaeaea;
	}
	.about-honor .conBox li p {
		width: 100%;
		padding: 0;
	}
	.news {
		display: none;
	}
	.footbox {
		display: none;
	}


















	.m_header {
		display: block;
	}
	.m_header {
		width: 100%;
		overflow: hidden;
	}
	.m_header .m_head_content {
		background: #e1e1e1;
		left: 0px;
		top: 0px;
		width: 100%;
		height: 60px;
		position: fixed;
		z-index: 99;
		box-shadow: 0px 5px 10px 1px #999;
	}
	.m_header .m_head_content .m_head_logo {
		width: 80%;
	}
	.m_header .m_head_content .m_head_logo {
		height: 60px;
		margin-left: 0.05rem;
		float: left;
	}
	.m_header .m_head_content .m_head_logo img {
		height: 36px;
		width: 80%;
		margin-top: 10px;
		float: left;
		max-height: 100%;
	}
	.m_header .m_head_content .menu {
		width: 60px;
		height: 60px;
		float: right;
	}
	.m_header .m_head_content .menu img {
		width: 30px;
		margin-top: 18px;
		margin-right: 15px;
		float: right;
		display: block;
	}
	.app_menu {
		background: rgba(0, 0, 0, 0.5);
		top: 60px;
		width: 40%;
		height: 100%;
		right: 0px;
		display: none;
		position: fixed;
		z-index: 99;
	}
	.app_menu ul {
		background: #515151;
		margin: 0px;
        padding: 0px;
	}
	.app_menu ul li {
		width: 100%;
		border-bottom-color: rgb(68, 68, 68);
		border-bottom-width: 1px;
		border-bottom-style: solid;
	}
	.app_menu ul li > a {
		width: 50%;
		display: block;
	}
	.app_menu ul li > a span {
		width: 100%;
		height: 42px;
		color: rgb(255, 255, 255);
		line-height: 42px;
		padding-left: 18px;
		font-size: 14px;
		font-weight: bold;
		display: block;
	}
	.app_menu ul li.on {
		background: url("../images/bottom.png") no-repeat 95% 15px / 16px;
	}
	.app_menu ul .v_list {
		width: 100%;
	}
	.app_menu ul .v_list a {
		width: 100%;
		color: rgb(255, 255, 255);
		line-height: 36px;
		padding-left: 0.4rem;
		font-size: 14px;
		border-bottom-color: rgb(68, 68, 68);
		border-bottom-width: 1px;
		border-bottom-style: dashed;
		float: none;
		display: block;
	}
	.footer-fix {box-shadow: 0 0 10px rgba(0,0,0,0.2);position: fixed;bottom: 0;left: 0;width: 100%;background-color: #d0d0d0;z-index: 10; display: block;}
	.footer-fix li {float: left;width: 25%;}
	.footer-fix li a {display: block;text-align: center;padding: 15px 0;font-size: 12px;line-height: 1;}
	.footer-fix li i {display: block;height: 20px;background: no-repeat center;background-size: contain;margin-bottom: 4px;}
	.footer-fix li i.i1 {background-image: url(../images/f_01.png);}
	.footer-fix li i.i2 {background-image: url(../images/f_02.png);}
	.footer-fix li i.i3 {background-image: url(../images/f_03.png);}
	.footer-fix li i.i4 {background-image: url(../images/f_04.png);}
}